home *** CD-ROM | disk | FTP | other *** search
/ Aminet 22 / Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso / Aminet / game / think / klondikeadpt25.lha / Klondike_ADPTools_v2.5 / Install / Install_Klondike_ADPTools < prev    next >
Text File  |  1997-08-22  |  6KB  |  299 lines

  1. ;
  2. ; $VER: Klondike ADPTools Installation Script v2.5 (05.08.97)
  3. ; Copyright © 1995-97 Lejardinier Olivier
  4. ; All Rights Reserved.
  5. ;
  6.  
  7. ;***************************************************************************;
  8.  
  9. (set #product-infos
  10. (cat "\n"
  11.      "Klondike ADPTools v2.5 (05.08.97) - FREEWARE"
  12.      "\n\n"
  13.      "- The ADPro toolkit for Klondike -"
  14.      "\n"
  15.      "Copyright © 1995-97 Lejardinier Olivier"
  16.      "\n"
  17.      "All Rights Reserved"
  18.      "\n\n"
  19. ))
  20.  
  21. ;
  22. ; English texts
  23. ;
  24.  
  25. (set #bad-amigados-version
  26. (cat "\n"
  27.      "Sorry, this program required AmigaDOS 3.0 or above (v39+)."
  28. ))
  29.  
  30. (set #install-intro
  31. (cat #product-infos
  32.      "These ARexx programs for ADPro allow you to create easily Klondike cardsets."
  33.      "\n\n\n"
  34.      "Please, read the documentation to get more informations."
  35. ))
  36.  
  37. (set #adpro-not-found
  38. (cat  "\n"
  39.       "Assign ADPRO: not found !"
  40.       "\n"
  41.       "ADPro is not present in your system or is bad installed."
  42. ))
  43.  
  44. (set #ask-language
  45. (cat "Select version to install :"
  46. ))
  47.  
  48. (set #french
  49. (cat "French"
  50. ))
  51.  
  52. (set #english
  53. (cat "English"
  54. ))
  55.  
  56. (set #unarchiving-arexx-programs
  57. (cat "Unarchiving ARexx programs..."
  58. ))
  59.  
  60. (set #ask-destination
  61. (cat "\n"
  62.      "Where do you want to install 'Klondike_ADPTools' drawer ?"
  63.      "\n"
  64.      "('Klondike_ADPTools' drawer will be created)"
  65.      "\n"
  66. ))
  67.  
  68. (set #select-files-to-copy
  69. (cat "Select files to copy :"
  70. ))
  71.  
  72. (set #unarchiving-templates-files
  73. (cat "Unarchiving 'Templates' files..."
  74. ))
  75.  
  76. (set #unarchiving-symbols-files
  77. (cat "Unarchiving 'Symbols' files..."
  78. ))
  79.  
  80. (set #start-adpro
  81. (cat "\n"
  82.      "Now you can start ADPro to use Klondike ADPTools."
  83. ))
  84.  
  85. ;***************************************************************************;
  86.  
  87. ;
  88. ; French texts
  89. ;
  90.  
  91. (if (= @language "français")
  92. (
  93.  
  94. (set #bad-amigados-version
  95. (cat "\n"
  96.      "Désolé, l'AmigaDOS 3.0 ou supérieur est nécessaire "
  97.      "pour utiliser ce programme"
  98. ))
  99.  
  100. (set #install-intro
  101. (cat #product-infos
  102.      "Ces programmes ARexx pour ADPro vous permettent de créer facilement des jeux de cartes pour Klondike."
  103.      "\n\n\n"
  104.      "Consultez la documentation pour obtenir plus d'informations."
  105. ))
  106.  
  107. (set #adpro-not-found
  108. (cat  "\n"
  109.       "Assign ADPRO: non trouvé !"
  110.       "\n"
  111.       "ADPro n'est pas présent dans votre système ou est mal installé."
  112. ))
  113.  
  114. (set #ask-language
  115. (cat "Sélectionnez la version à installer :"
  116. ))
  117.  
  118. (set #french
  119. (cat "Française"
  120. ))
  121.  
  122. (set #english
  123. (cat "Anglaise"
  124. ))
  125.  
  126. (set #unarchiving-arexx-programs
  127. (cat "Désarchivage des programmes ARexx..."
  128. ))
  129.  
  130. (set #ask-destination
  131. (cat "\n"
  132.      "Où voulez-vous installer le répertoire 'Klondike_ADPTools' ?"
  133.      "\n"
  134.      "(Le répertoire 'Klondike_ADPTools' sera créé)"
  135.      "\n"
  136. ))
  137.  
  138. (set #select-files-to-copy
  139. (cat "Sélectionnez les fichiers à copier :"
  140. ))
  141.  
  142. (set #unarchiving-templates-files
  143. (cat "Désarchivage des fichiers 'Templates'..."
  144. ))
  145.  
  146. (set #unarchiving-symbols-files
  147. (cat "Désarchivage des fichiers 'Symbols'..."
  148. ))
  149.  
  150. (set #start-adpro
  151. (cat "\nVous pouvez maintenant lancer ADPro pour utiliser Klondike ADPTools."
  152. ))
  153.  
  154. ))
  155.  
  156. ;***************************************************************************;
  157.  
  158.  (set amigados-version (/ (getversion) 65536))
  159.  
  160.  (if (< amigados-version 39)
  161.   (abort #bad-amigados-version)
  162.  )
  163.  
  164.  (complete 0)
  165.  
  166.  (message #install-intro)
  167.  
  168.  (if (not (exists "ADPRO:" (quiet)))
  169.   (abort #adpro-not-found)
  170.  )
  171.  
  172.  (set choice
  173.   (askchoice
  174.    (prompt #ask-language)
  175.    (help @askchoice-help)
  176.    (choices #french
  177.             #english
  178.    )
  179.    (if (= @language "français")
  180.     (default 0)
  181.     (default 1)
  182.    )
  183.   )
  184.  )
  185.  
  186.  (complete 30)
  187.  
  188.  (if (not (exists "ADPRO:Commands2"))
  189.   (makedir "ADPRO:Commands2")
  190.  )
  191.  
  192.  (set @default-dest "ADPRO:Commands2")
  193.  
  194.  (makedir "T:Klondike_ADPTools")
  195.  
  196.  (complete 40)
  197.  
  198.  (working #unarchiving-arexx-programs)
  199.  
  200.  (if (= choice 0)
  201.   (run "LhEx -fwT:Klondike_ADPTools x /Datas/French.LHA")
  202.   (run "LhEx -fwT:Klondike_ADPTools x /Datas/English.LHA")
  203.  )
  204.  
  205.  (copyfiles
  206.   (source "T:Klondike_ADPTools")
  207.   (pattern "#?.adpro")
  208.   (dest @default-dest)
  209.   (files)
  210.   (optional "oknodelete" "force")
  211.  )
  212.  
  213.  (run "C:Delete T:Klondike_ADPTools/#?.adpro")
  214.  
  215.  (copyfiles
  216.   (source "/Datas/Reko")
  217.   (dest "C:")
  218.   (files)
  219.   (optional "oknodelete" "force")
  220.  )
  221.  
  222.  (complete 50)
  223.  
  224.  (set @default-dest "ADPRO:")
  225.  
  226.  (set destination
  227.   (askdir
  228.    (prompt #ask-destination)
  229.    (help @askdir-help)
  230.    (default @default-dest)
  231.   )
  232.  )
  233.  
  234.  (set destination (tackon destination "Klondike_ADPTools"))
  235.  
  236.  (makedir destination (infos))
  237.  
  238.  (complete 60)
  239.  
  240.  (copyfiles
  241.   (prompt #select-files-to-copy)
  242.   (help @copyfiles-help)
  243.   (if (= choice 0)
  244.    (source "//Documents/Français")
  245.    (source "//Documents/English")
  246.   )
  247.   (choices "Klondike_ADPTools.Guide"
  248.            "Description"
  249.            "Bugs_Report"
  250.            "/Print.info"
  251.   )
  252.   (dest destination)
  253.   (files)
  254.   (infos)
  255.   (noposition)
  256.   (confirm)
  257.   (optional "oknodelete" "force")
  258.  )
  259.  
  260.  (complete 90)
  261.  
  262.  (working #unarchiving-templates-files)
  263.  
  264.  (run "LhEx -fwT:Klondike_ADPTools x /Datas/Templates.LHA")
  265.  
  266.  (copyfiles
  267.   (source "T:Klondike_ADPTools")
  268.   (pattern "#?")
  269.   (dest (tackon destination "Templates"))
  270.   (files)
  271.   (infos)
  272.   (noposition)
  273.   (optional "oknodelete" "force")
  274.  )
  275.  
  276.  (run "C:Delete T:Klondike_ADPTools/#?")
  277.  
  278.  (working #unarchiving-symbols-files)
  279.  
  280.  (run "LhEx -fwT:Klondike_ADPTools x /Datas/Symbols.LHA")
  281.  
  282.  (copyfiles
  283.   (source "T:Klondike_ADPTools")
  284.   (dest (tackon destination "Symbols"))
  285.   (all)
  286.   (infos)
  287.   (noposition)
  288.   (optional "oknodelete" "force")
  289.  )
  290.  
  291.  (run "C:Delete T:Klondike_ADPTools ALL")
  292.  
  293.  (complete 100)
  294.  
  295.  (message #start-adpro)
  296.  
  297.  (exit)
  298.  
  299.